/*
 *
 *
 */

#include "font_internal.h"

#if GKT_FONT_ENABLE \
	&& (GKT_SCREEN_DMF == GKT_SCREEN_DMF_COL_ROW)

static const uint8_t sc_font_ascii_song_28_datas[] = {
	0x00,0x00,0x00,0x80,0xC0,0x60,0x20,0x20,0x20,0x40,0xC0,0x00,0x00,0x00,0x00,0xFC,0xFF,0x03,0x00,0x00,0x00,0x00,0x00,0x00,
	0x03,0xFF,0xFC,0x00,0x00,0x07,0x1F,0x38,0x60,0xC0,0x80,0x80,0x80,0x40,0x38,0x1F,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/* "0" */
	
	0x00,0x00,0x00,0x80,0x80,0x80,0xC0,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x80,0x80,0xFF,0xFF,0x80,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/* "1" */
	
	0x00,0x80,0x40,0x40,0x20,0x20,0x20,0x20,0x60,0xC0,0xC0,0x80,0x00,0x00,0x00,0x07,0x06,0x00,0x00,0x00,0x00,0x80,0xC0,0x70,
	0x3F,0x0F,0x00,0x00,0x00,0xE0,0xF0,0xD8,0xCC,0xC6,0xC3,0xC1,0xC0,0xC0,0xE0,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/* "2" */
	
	0x00,0x00,0x80,0xC0,0x20,0x20,0x20,0x20,0x60,0xC0,0x80,0x00,0x00,0x00,0x00,0x00,0x03,0x03,0x00,0x00,0x20,0x20,0x70,0xDF,
	0x87,0x00,0x00,0x00,0x00,0x00,0x38,0x78,0x80,0x80,0x80,0x80,0xC0,0x60,0x3F,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/* "3" */
	
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xE0,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x60,0x10,0x0C,0x03,0x01,0xFF,0xFF,
	0x00,0x00,0x00,0x00,0x00,0x03,0x02,0x02,0x02,0x82,0x82,0x82,0xFF,0xFF,0x82,0x82,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/* "4" */
	
	0x00,0x00,0x00,0xE0,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x00,0x00,0x00,0x00,0x00,0x7F,0x20,0x10,0x10,0x10,0x10,0x70,
	0xE0,0x80,0x00,0x00,0x00,0x00,0x3C,0x5C,0x80,0x80,0x80,0x80,0xC0,0x60,0x7F,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/* "5" */
	
	0x00,0x00,0x00,0x80,0xC0,0x40,0x20,0x20,0x20,0x20,0xC0,0xC0,0x00,0x00,0x00,0xF8,0xFF,0x43,0x20,0x10,0x10,0x10,0x10,0x30,
	0x61,0xE1,0x80,0x00,0x00,0x07,0x3F,0x70,0x40,0xC0,0x80,0x80,0x80,0xC0,0x60,0x3F,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/* "6" */
	
	0x00,0x00,0x80,0xE0,0x60,0x60,0x60,0x60,0x60,0x60,0xE0,0x60,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x80,0x60,0x18,0x06,
	0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/* "7" */
	
	0x00,0x00,0xC0,0xC0,0x20,0x20,0x20,0x20,0x20,0xC0,0xC0,0x80,0x00,0x00,0x00,0x07,0x9F,0x98,0x70,0x20,0x60,0xE0,0xE0,0x90,
	0x1F,0x07,0x00,0x00,0x00,0x1E,0x3F,0x61,0xC0,0x80,0x80,0x80,0x80,0x63,0x7F,0x1E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/* "8" */
	
	0x00,0x00,0x80,0xC0,0x60,0x20,0x20,0x20,0x60,0xC0,0x80,0x00,0x00,0x00,0x00,0x3F,0xFF,0xC0,0x80,0x00,0x00,0x00,0x80,0x60,
	0xFF,0xFE,0x00,0x00,0x00,0x00,0x70,0xF1,0x81,0x81,0x81,0xC1,0x60,0x3C,0x1F,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/* "9" */

#if 0
	0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x07,0x07,0x03,0x00,
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x1E,0x1E,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/* ":" */
#endif

	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x0F,0x0F,0x06,0x00,
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x0F,0x0F,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/* ":" */
};

static const font_code_t sc_font_ascii_song_28_codes[] = {
	0x0030,	/* '0' */
	0x0031,	/* '1' */
	0x0032,	/* '2' */
	0x0033,	/* '3' */
	0x0034,	/* '4' */
	0x0035,	/* '5' */
	0x0036,	/* '6' */
	0x0037,	/* '7' */
	0x0038,	/* '8' */
	0x0039,	/* '9' */
	0x003A,	/* ':' */
};

const font_lib_s gc_font_ascii_song_28 = {
	.codes	= sc_font_ascii_song_28_codes,
	.data	= sc_font_ascii_song_28_datas,
	.code_type	= GKT_FONT_CODE_ASCII,
	.size	= 28,
	.width	= 14,
	.count	= sizeof(sc_font_ascii_song_28_codes) / sizeof(font_code_t),
	.bytes	= 56,
};

#endif

